代理的扩展
1 一个类可以实现多个接口,完成不通的功能,而且代理的目的也是在目标方法上进行一定的功能增强,而很多时候,我们写的业务代码正是对代理的增强。我们可以接着设计模式之蝉——代理模式中 的实例,添加展示广告的功能。
(1)Subject抽象主题角色 代理角色:
(2)RealSubject具体主题角色:
(3) Proxy代理主题角色:
(4)业务场景
(5)运行结果
代理的扩展
1 一个类可以实现多个接口,完成不通的功能,而且代理的目的也是在目标方法上进行一定的功能增强,而很多时候,我们写的业务代码正是对代理的增强。我们可以接着设计模式之蝉——代理模式中 的实例,添加展示广告的功能。
(1)Subject抽象主题角色 代理角色:
(2)RealSubject具体主题角色:
(3) Proxy代理主题角色:
(4)业务场景
(5)运行结果
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。